package com.shop.role.dao;

import com.shop.role.entyiy.Role;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;


import java.util.List;

@Repository
public interface RoleMapper {

    /**
     * 添加角色
     * @param role  角色类
     * @return
     */
    Integer insertRole(Role role);

    /**
     * 删除角色
     * @param role  角色类
     * @return
     */
    Integer deleteRole(Role role);

    /**
     * 修改
     * @param role  角色类
     * @return
     */
    Integer updateRole(Role role);

    /**
     * 查询角色
     * @param roleName 角色名称
     * @return
     */
    List<Role> selectRole(@Param(value = "roleName") String roleName);
}
